在進行API開發或學習的過程中,最實用的練習方式之一,就是直接模擬請求與伺服器互動的流程。Hoppscotch提供的 https://echo.hoppscotch.io 伺服器是一個非常方便的測試工具,就是會把使用者送出的請求原封不動地回傳,透過這個機制,可以驗證自己送出的資料格式、標頭(Header)與HTTP方法是否正確。
在本次練習中,設定了一個簡單的POST請求,URL為 https://echo.hoppscotch.io ,Content-Type設為 application/json
,並在Header加入 Authorization: Bearer abc123token
,Body則採用 JSON 格式,內容如下:
{
"name": "Leo",
"email": "Leo@example.com",
"password": "123456"
}
送出請求後,Hoppscotch的回應顯示狀態碼為 200 OK
,表示請求成功。回傳的資料中可看到 "method": "POST"
,這說明伺服器確實收到了POST請求;data區段中包含了原始送出的JSON,代表資料格式正確,回傳結果也列出了所有自動附加的標頭,如 accept-encoding
、authorization
等,方便開發者檢查請求是否完整。
這樣的測試方式雖然不會真的與資料庫或後端邏輯互動,但在初期設計API時非常有幫助,能讓開發者先確認結構是否正確,避免在實際串接後才發現格式錯誤或欄位遺漏,若後續要改用真實的伺服器,只要將URL改為實際API位址即可。